Author:

God of Water

The Strongest Life Winner in Pokémon

1242 chapters